如何动态创建具有多个地址的 Google 地图?
How to create Google map with multiple addresses dynamically?
我在一个房地产网站上工作,我为这个网站制作了一个 PHP CMS。我想添加一个功能,其工作原理如下。
- 我在这个网站上有一个名为 "Properties" 的部分。
- 在此部分,客户可以通过 CMS 添加 属性 详细信息,例如地址、图片、专业费用等。
- 当我们通过 CMS 添加地址时,我希望该地址显示在旁边显示的 google 地图上。
怎么可能?
最好的方法是使用 Google Place Autocomplete。您可以要求管理员在添加 属性 时输入多个字段。例如:
Property Name, Property Address, Property Locality (Google Place Autocomplete), Pincode, City, State, Country
.
使用 Google 地点自动完成功能,您可以轻松获得 the lat/lng, pincode, city, state, country 输入的位置。
还有一种解决方法,但不推荐。在我的一个旧项目中,我没有 properties/places 的纬度和经度。所以我所做的只是简单的 google 地图搜索。如果该地点已在 google 地图上标记,您 might
就可以在地图上找到正确的位置。您可以尝试嵌入以下 url.
https://www.google.com/maps/embed/v1/place?key=YOUR_KEY&q=PROPERTY_NAME,PROPERTY_LOCATION
我在一个房地产网站上工作,我为这个网站制作了一个 PHP CMS。我想添加一个功能,其工作原理如下。
- 我在这个网站上有一个名为 "Properties" 的部分。
- 在此部分,客户可以通过 CMS 添加 属性 详细信息,例如地址、图片、专业费用等。
- 当我们通过 CMS 添加地址时,我希望该地址显示在旁边显示的 google 地图上。
怎么可能?
最好的方法是使用 Google Place Autocomplete。您可以要求管理员在添加 属性 时输入多个字段。例如:
Property Name, Property Address, Property Locality (Google Place Autocomplete), Pincode, City, State, Country
.
使用 Google 地点自动完成功能,您可以轻松获得 the lat/lng, pincode, city, state, country 输入的位置。
还有一种解决方法,但不推荐。在我的一个旧项目中,我没有 properties/places 的纬度和经度。所以我所做的只是简单的 google 地图搜索。如果该地点已在 google 地图上标记,您 might
就可以在地图上找到正确的位置。您可以尝试嵌入以下 url.
https://www.google.com/maps/embed/v1/place?key=YOUR_KEY&q=PROPERTY_NAME,PROPERTY_LOCATION