我有一个网站,人们可以添加他们的个人资料,在该页面上我问他们他们的地址,但我希望他们能够使用您在http://maps.google.com/找到的谷歌地图搜索进入他们的网站地址。
为了让您更好地了解它对慈善团体的影响,所以当慈善团体想要举办活动时,他们想要输入活动的地址,然后当用户进入活动页面时,他们希望看到谷歌地图位置。
所以我想确保当慈善机构添加其事件位置并保存时,当用户看到事件地图时,谷歌可以理解慈善机构输入的地址。我可以想让他们(慈善机构)在谷歌地图保存之前验证地址,这样他们就可以确保用户能够正确看到地址。
我正在使用coldfusion cfmap来显示地图,您可以看到var address_saved_by_charity将由慈善机构输入的内容填充:
<cfmap name="eventLocation" centeraddress="[address_saved_by_charity]" zoomlevel="13" markerwindowContent="" width="600" overview="true" />
答案 0 :(得分:3)
为什么有人会在谷歌地图中键入他们的地址,如果他们可以将其放入您的表单中?您是否需要地理位置的其他数据?如果是这样,我可以看到它是如何有用的,但你总是可以从你自己的表单字段中获取地址,并使用有效的URL来调用api。
无论如何,您可以查看Geocoding和Google地图api。地理编码可让您使用“123 abc street city state”等获得职位。
希望有所帮助
答案 1 :(得分:1)
您是否想让他们进入当前位置或家庭住址?现在有很多移动用户,他们当前的位置不等于他们的地址。你也可以实现。需要注意的是javascripts地理定位API和google maps 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/
希望这有帮助。
鲍勃