Web Apps in BC have built-in location-awareness to search for web app items by location but BC requires you have address information and they take that address information and generate a Latitude and Longitude from the address info you attach to your web app item. Since you have no address information, BC can't generate your lat and long.
You are going to have to work up a Google Map on your own. You'll have to add your own custom fields to the web app called "Location Latitude" and "Location Longitude". You can't use "Latitude" and "Longitude" since BC already automatically creates/uses those tags for your web app item.
Before you do anything you need an API key for Google maps that's tied to your site. After you've got the map working and setup following Google's guide you need to write another script that looks at the web app items on the page and grabs their latitude and longitude from your list view markup and plots those points on the map.
If you don't want to roll your own map you might want to see if you can try to get address info for those coordinates at http://geocoder.ca
Some notes from the above post by trickster to be aware of:
- Dont need HTML5 to be able to use google maps API as a note on that.
- BC map output basics will work without doing all of the above as well if you want the basic output.
- IF you are not in a country with states the tags for lattitude and longitude in BC do not work.
He doesn't have address info, only latitude and longitude-- will BC's web app items on a map work without address info? There's no place to insert lat and long into the web app location information-- only address info. I thought that BC needed address info to geocode the lat and long.
IF there is code and state, yeah, but you are right, if nothing other then that wont work..
Not dissing the sollution at all - was spot on, but just wanted to add the few points to it
Will always let people know as well the BC stupidness with lat and long not working for other countries that dont have states (which is dumb)
Save anyone who comes across the threads a headache.