0% found this document useful (0 votes)
12 views

Project Geocoding Module Address Geocoding

The document describes a project to build a geocoding module with two submodules. The first submodule will allow users to search for places by address, city, and country, and will return suggestions from Google Places API. The second submodule will allow users to select a suggestion and see it located on a map with its latitude, longitude and elevation displayed. The module will be built as a single-page web application using HTML5, JavaScript and Google Places API. Unit tests are required to test functionality.

Uploaded by

Ekansh Saxena
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Project Geocoding Module Address Geocoding

The document describes a project to build a geocoding module with two submodules. The first submodule will allow users to search for places by address, city, and country, and will return suggestions from Google Places API. The second submodule will allow users to select a suggestion and see it located on a map with its latitude, longitude and elevation displayed. The module will be built as a single-page web application using HTML5, JavaScript and Google Places API. Unit tests are required to test functionality.

Uploaded by

Ekansh Saxena
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

ProjectGeocodingModuleAddressGeocoding

ModuleObjective(s)
Identifyallpossiblegeodetailsofagivenaddress

Approach
PlacesearchSearchGoogleplaces,identifyplacesuggestions
GeocodingbasicIdentifyplacelatitude,longitude,elevation,locateplaceonmap
GeocodingadvanceIdentifyplacedetails,matchandbreakplacedetailsintosubsets

Submodule#1:PlacesearchSearchGoogleplaces,identifyplacesuggestions

Requirement(s)
Createasinglepagewebbasedmoduletomeettheobjective(s)definedabove
Pageshouldusedefaultfont(arial)andcolors(blackonwhite)andstandardfontsizeforall
purposesunlessotherwisestatedintherequirements
Thepageshouldcontaininputsboxestoacceptthefollowinginputs
Address(textformatupto1024chars)
City(textformatupto255chars)
Country(textformatupto255chars)
Button
Uponclickofbutton,displaypossiblesuggestions(upto10places)inlistbox
Refertotheimagebelowforsamplelayout(imageisindicativeonly,feelfreetobecreative,but
ensureitisintuitive,whilekeepingiteasytouseandsimple)

Submodule#2:GeocodingbasicIdentifyplacelatitude,longitude,elevation,locate
placeonmap

Requirement(s)

Usercanclickandselectanylocationfromthelistandselectedlocationshouldbedisplayedon
map(markeratgivenlocation)
Refertotheimagebelowforsamplelayout(imageisindicativeonly,feelfreetobecreative,but
ensureitisintuitive,whilekeepingiteasytouseandsimple)

CopyrightSchoolsWeLike.comUse/reuseofcontentinanyformatisprohibitedandneedspriorwrittenpermissionof
SchoolsWeLike.com

Technologyandtoolstobeused
HTML5
Javascript
GooglePlacesAPI

References
Searchgoogleplaces:
https://developers.google.com/maps/documentation/javascript/examples/placessearchbox
Placessearchbox:
https://developers.google.com/maps/documentation/javascript/examples/placessearchbox

Deliverables
Workingwebmodule(zippedfiles)
UnittestcasedocumentinXLSformat(sampleformatgivenbelow)
TC# Test
Scenario

TestCase

Description

Test/Sam
pleData

Expected
TestResult

Pass/
Fail

Remarks

Are
controls
aligned
properly

Checkifall
controlsare
aligned
properly

NA

Allcontrols
shouldbe
alignedtoleft
ofpage

Pass

Form
layout

CopyrightSchoolsWeLike.comUse/reuseofcontentinanyformatisprohibitedandneedspriorwrittenpermissionof
SchoolsWeLike.com


...

...

...

...

...

...

...

...

Search
places

Clickon
search
button

Execute
placesearch
ifthereisa
valueinthe
textbox

Keepall
text
boxes
blank

Itshould
displaya
message
Supply
addressor
placename

Pass

CopyrightSchoolsWeLike.comUse/reuseofcontentinanyformatisprohibitedandneedspriorwrittenpermissionof
SchoolsWeLike.com

You might also like