我有一个网站,人们可以在那里添加他们的个人资料,在那个页面上,我问他们的地址,但我希望他们能够使用谷歌地图搜索,你在http://maps.google.com/找到输入他们的地址。
为了让你更好地理解它是一个慈善团体,所以当慈善团体想要有一个活动时,他们想输入活动的地址,然后当用户来到活动页面时,他们想要看到该位置的谷歌地图。
所以我想确保当慈善机构添加它的活动位置并保存它时,当用户来查看事件地图时,google可以理解慈善机构输入的地址。我可以希望他们(慈善机构)在他们保存地址之前用谷歌地图验证它,这样他们就能确保用户能正确地看到它。
我正在使用coldfusion cfmap显示地图,您可以看到var address_saved_by_charity将由慈善机构输入的内容填充:
<cfmap name="eventLocation" centeraddress="[address_saved_by_charity]" zoomlevel="13" markerwindowContent="" width="600" overview="true" />发布于 2011-03-09 08:11:45
为什么有人要在谷歌地图上输入他们的地址,如果他们只是把它放在你的表格里?您是否需要来自地理位置的其他数据?如果是这样的话,我可以看到这是如何有用的,但您总是可以从您自己的表单字段中获取地址,并执行有效的URL来调用api。
在任何情况下,您都可以查看Geocoding和谷歌地图api。地理编码可以让你使用“123ABC街市州”等得到一个位置。
希望这能有所帮助
发布于 2011-03-09 08:28:04
您是否正在尝试让他们输入他们的当前位置或家庭地址?现在有很多移动用户,他们现在的位置并不等于他们的地址。您可以实现这两个目标。需要注意的是javascripts地理定位API和谷歌地图v3 API。我最近一直在使用这些。以下是一些帮助您入门的链接:
http://blog.bobcravens.com/2010/10/trip-recorder-using-javascripts-geolocation-api-and-google-maps/
http://blog.bobcravens.com/2010/06/a-google-maps-version-3-jquery-plugin/
希望这能有所帮助。
鲍勃
https://stackoverflow.com/questions/5239895
复制相似问题