【发布时间】:2018-01-26 13:33:23
【问题描述】:
这是我遇到的问题。我有很多企业,我想显示每个企业的谷歌地图(都在一个 HTML 页面中)。
对于我拥有的每项业务:
- 纬度和经度(始终)。
- 地址,但有时不是门牌号。
问题。
如何使用 lat/long 为每个企业或使用 Google Map API 的企业插入谷歌地图?
困难
-为每个业务使用 ID 并不理想。
-如何将纬度/经度传递给 javascript 函数以插入地图?
这是我想要做的一般想法。
假设我有一个包含每个企业信息的企业数组。
foreach($businessesList as $businessName =>bInfo)
{
list($about, addressText, $lat, $long) = $bInfo
<div> $businessName</div>
<div> $about</div>
<div class='map'>
//使用 $lat、$long 和 Google Maps API 在此 div 中为每个企业插入谷歌地图。
</div>
}
我没有太多使用 javascript 和 jquery 的经验,因为我主要使用 PHP
我可以设置一个数组来包含 Google Maps 嵌入代码,并且基本上可以查找每个企业的嵌入代码,但我不喜欢这样。
例如 addressArray =['business1'=>'嵌入从谷歌地图复制的代码。',.....]
PS 随时要求澄清。
提前致谢。
【问题讨论】:
标签: javascript php jquery html google-maps-api-3