如何动态创建包含多个地址的Google地图?

时间:2017-06-06 06:00:52

标签: php content-management-system

我正在开发一个房地产网站,我为这个网站制作了一个PHP CMS。我想添加一个函数,其工作原理如下。

  • 我有一个名为"属性"在这个网站上。
  • 在此部分中,客户可以通过CMS添加地址,图像,专业费用等属性详细信息。
  • 当我们通过CMS添加地址时,我希望该地址显示在旁边显示的Google地图上。

怎么可能?

1 个答案:

答案 0 :(得分:0)

执行此操作的最佳方法是使用Google Place Autocomplete。您可以要求管理员在添加属性时输入多个字段。例如:

Property Name, Property Address, Property Locality (Google Place Autocomplete), Pincode, City, State, Country

借助Google地方自动填充功能,您可以轻松获得输入位置的the lat/lng, pincode, city, state, country

还有一项工作,但不推荐。在我的一个旧项目中,我没有物业/地方的经纬度。所以我做的是简单的谷歌地图搜索。如果已经在Google地图上标记了该地点,则您might会在地图上获得正确的位置。您可以尝试嵌入以下网址。

https://www.google.com/maps/embed/v1/place?key=YOUR_KEY&q=PROPERTY_NAME,PROPERTY_LOCATION