我有一个KML文件,其中包含带有自定义图标的placemarks。
当在谷歌地球中查看时,锚点是图标的中心。像这样...
当在我的网站上的谷歌地图中查看KML文件时,锚定点将变为图标的底部中心。这样地。。。
这是为什么呢?我如何改变它,以便在加载谷歌地图API时,锚点在图标的中心?
以下是KML文件中的样式。。。
<Style id="Parking">
<IconStyle><Icon><href>http://www.virtualmountains.co.uk/shared/Parking.png</href></Icon></IconStyle>
<BalloonStyle>
<text>$[description]</text>
<bgColor>white</bgColor>
<text><![CDATA[
<font color="#674A32" face="arial" align="justify">$[description]</font>
]]></text>
</BalloonStyle>
<LabelStyle>
<color>FFFFFFFF</color>
<scale>0.8</scale>
</LabelStyle>
</Style>
这是地名代码...
<Placemark>
<name>A5 Parking, Tryfan</name>
<description>
<![CDATA[
<DIV style="max-width:400px; margin-right:10px; margin-bottom:10px; color:#674A32; font-family:Arial">
<DIV style="font-size:11pt; font-weight:bold; text-align:left">A5 Parking, Tryfan<BR></DIV>
<DIV style="font-size:10pt; text-align:justify"><BR>
There is a parking here alongside a great length of the A5.
</DIV>
</DIV>
]]>
</description>
<styleUrl>#Parking</styleUrl>
<Point><coordinates> -3.991196, 53.125136,0</coordinates></Point>
</Placemark>
您可以为KML中的Placemark图标指定定位点或“热点”,作为
例如,如果要使图标固定在每个图标的中心,则应使图标样式如下所示:
<IconStyle>
<Icon>
<href>http://www.virtualmountains.co.uk/shared/Parking.png</href>
</Icon>
<hotSpot x="0.5" y="0.5" xunits="fraction" yunits="fraction">
</IconStyle>
这对谷歌地球和谷歌地图中的KML都适用。
你可以找到
的留档
我有JSON节点,有数据,但没有位置。我想自动创建基于边缘和父json的图形,而不给出位置。它做到了这一点,但所有节点都在彼此的顶部。 https://stackblitz.com/edit/angular-kpnys1?file=src%2fapp%2fdemo_test.json
在我的应用程序中,我有一个按钮,它从数据库中提取经度和纬度,并将它们存储到一个名为bgworker的类中的两个变量中,然后这些变量显示在屏幕上,如下所示:https://I.imgur.com/5ld231v.png 然后将变量与代码一起发送到Google Maps片段: 然而,地图片段本身从不更新,坐标总是设置为0,0我如何更新我的地图上的位置,每当变量更新(这是在单击按钮) 我遇到的两个问题是
问题内容: 我正在开发一个包含3个活动的android应用程序,其中一个是map。我正在使用谷歌地图 我想要的是: 当用户打开活动(地图)时,它将向用户显示她的位置而不是坐标。 用户还应该能够通过使用大头针定位(固定)任何地方,而我的应用程序必须将此大头针的坐标存储在变量中,以便以后使用。 这是CustomPinpoint类 问题答案: 我已经实现了您想要的相同的东西。我为您提供示例代码。在这种情
在Android上的Google地图上拖动标记时,标记显示在手指下方,这使得几乎不可能准确地将标记放置在地图上。有没有办法简单地将标记移到顶部一些像素以使其可见? 我尝试在markerdragstart()中移动标记,但当我继续拖动时,它会立即返回到原来的位置。我还尝试在markerdrag()中不断移动标记位置。这会在停止拖动标记时产生不可预测的结果。 是否有官方方法在拖动标记时移动标记,或者是
我有一张地图,上面有很多自定义的大标记。现在,我希望允许用户在地图上创建路径(显示为折线,稍后保存为地理坐标对列表)。 如果用户单击地图,我可以使用地图的setOnMapClickedListener方法收集这些位置。但是如果用户点击一个标记(setOnMarkerClickedListener),我只能检索标记的位置(通常是标记的ancor的位置)。
问题内容: 我已经把文档倾倒了,还没弄清楚。可能吗 请看这个 问题答案: 看来执行此操作的正确机制是扩展MyLocationOverlay,然后重写drawMyLocation()受保护的方法。 以下使用箭头显示“您”在哪里以及“您”指向哪条路: ``