所以,我来到这里via the Google mailing list。
我正在尝试在不使用Javascript的情况下在Qt应用程序中显示静态地图。到目前为止,我可以获得指定中心和缩放级别的正确地图。
现在,我有两点,我想获取一个包含它们的地图图像,我设法用标记来做。
以此网址为例:
https://maps.googleapis.com/maps/api/staticmap?maptype=satellite&size=800x1024&markers=size:small|color:white|loc:43.29377958,-7.49701604|loc:43.35536742,-7.48278365&sensor=false
这是我收到的图片:
白色标记在地图中清晰可见。我有found a way to hide them via javascript,但我想知道是否有办法直接在网址中指定它,而不使用javascript。
虽然我找到了摆脱标记符号的方法(我的回答),但我想知道是否有更好/更合适的方法来实现这一点。
答案 0 :(得分:2)
我找到了一种在没有标记符号的情况下获取相同地图的方法。我没有使用marker
标签,而是使用visible
标签。
https://maps.googleapis.com/maps/api/staticmap?maptype=satellite&size=600x640&visible=loc:43.29377958,-7.49701604|loc:43.35536742,-7.48278365&sensor=false
这带来:
当我阅读文档时,我误解了它并认为它是一个布尔值,所以当我尝试visible=true
或visible=false
时,我会丢失我的地图视图,标记仍然会在那里