Comments (7)
These addresses fail to geocode in the Google geocoder API, probably because they contain the ward number.
from android-white-label-app.
It works in the VIT, do you know why is it not geocoding in the app?
http://s3.amazonaws.com/vip-voter-information-tool/official.html
from android-white-label-app.
I'm not familiar with the web app; it may be using a different geocoding API for JavaScript, or it may be stripping the second line of the address. In any case, I don't think ward numbers should be in the address, as it is not a valid address component.
from android-white-label-app.
Can we modify how the app geocodes early vote sites to ensure they all displayed then? I can this is a very important fix.
Regarding the address validity, I'm not sure what you mean about the ward numbers.
from android-white-label-app.
The addresses that fail to geocode (in the screenshot above) all include the ward number as part of the address field; this information should not be in the address, as it is not a valid component to a street address. For example:
1480 Girard St NW Ward 1
Washington, DC
does not geocode, but
1480 Girard St NW
Washington, DC
would geocode properly, as it is the actual street address.
If possible in future, it would be both more efficient and less error prone if the geocoded co-ordinates for all locations were part of the API, rather than the addresses being repeatedly geocoded client-side.
from android-white-label-app.
I see what you're saying, thanks for explaining.
I'll see if we can strip "Ward" from the DC list, but can you also see if there's something we can do if we come across this issue in the future? I don't think this is change we can make quickly, and its definitely possible that it will appear other places.
I'm assuming the embeddable tool is able to handle the addresses because its built differently, but is there any way to modify the app, or is there too big of a difference between the two that what works in one, won't necessarily in the other?
from android-white-label-app.
#69 should address the issue. Second and third address lines will be ignored by the app.
from android-white-label-app.
Related Issues (19)
- Sort Contest list view by orderOnBallot HOT 1
- Sort Candidate list view by orderOnBallot
- HomeFragment checkInternetConnectivity function closes app
- Contests list does not appear to scroll HOT 1
- Election ID does not change for new address
- Setting the app in test mode causes app to crash HOT 4
- App crashes when an entered address is not in test election HOT 3
- App crashes in "Where to Vote" HOT 1
- No directions found HOT 3
- App crashes when Get Directions selected from Map View HOT 1
- Map not fully displaying in app HOT 3
- Add license to repo
- Remove Contest Details section HOT 3
- Set API version default
- Include error reporting
- Dates not displaying for early vote sites HOT 4
- Have the initial map view include both the registered address and at least one polling site
- Not quite builable with instructions HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-white-label-app.