繁体   English   中英

从Google Places API获取地址信息

[英]Getting Address Information from Google Places API

我一直在寻找在我的一个项目中使用Google Places API的方法,但是我对此有一个疑问,无法解决。 应该很简单,但是我不能完全包扎它。 这是我的问题:

我正在尝试实现一个自动填充字段,该字段使用Google地方信息查找位置,然后我希望将该信息通过表单传递,并在表单参数中包含位置名称和地址。 我假设我将使用“地点详细信息”来传递信息,但是考虑到自动完成字段中的信息,我该如何查找呢? 这是我的工作流程:

用户在自动完成功能中输入位置->自动完成功能通过表单传递地址信息->用户提交表单->表单处理页面显示位置名称和地址信息。

我正在使用PHP进行表单处理。 有没有办法将信息通过JSON传递到表单处理页面? 任何示例代码都会有所帮助。

谢谢!

我查过的参考资料:

http://code.google.com/apis/maps/documentation/places/

从商家名称获取完整地址-Google Maps API

经过进一步研究,我能够弄清楚该怎么做。

使用自动完成示例: http : //code.google.com/apis/maps/documentation/javascript/examples/places-autocomplete.html

然后,刚刚过去

place.name
place.formatted_address

通过places API提取表单后的表单,我能够实现自己的目标。 我将变量传递到隐藏的表单字段中进行处理。 例如:

document.getElementById('place-name').value = place.name;
document.getElementById('place-address').value = place.formatted_address;
document.getElementById('place-phone').value = place.formatted_phone_number;
document.getElementById('place-id').value = place.id;

希望这对某人有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM