我正在为一家公司制作一个联系页面,其中我自然拥有带位置和标记的GMaps元素。
转到maps.google.com并搜索“斗兽场”(例如,任何“已知”位置/商家都会这样做)。当您单击Colosseum标记时,您将获得一个infoWindow,其中包含窗口中的business / sight /任何信息(屏幕截图:https://dl.dropbox.com/u/1122582/colosseum.jpg)
在伪代码中,我会想象看到它:
myMarker.onClick({
position: myBusinessLocation,
useDefaultInfoWindow: true
map: myMap
});
值得注意的是,由于坐标实际上只是坐标和命名位置,我需要让API了解商家的标记点,而不仅仅是地图中的一个点。
答案 0 :(得分:2)
没有内置方法可以自动创建具有所需内容的infoWindow。
这是API的本质,它必须提供创建应用程序的能力,但不能自动创建应用程序。
您必须使用以下方法自行创建infoWindow:已实施的infoWindow - 对象。
您还必须自行收集infoWindow的内容,您可以使用Place-Details-Request
检索某个地点的详细信息