Project Geocoding Module Address Geocoding
Project Geocoding Module Address Geocoding
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