【发布时间】:2012-12-29 02:34:44
【问题描述】:
作为标题,我想显示带有名称字段的地标。 基本上,谷歌地图用蓝色气球显示地标。 但我不想看到这个蓝色气球。只显示名称,如谷歌地球。 google maps javascript api可以吗?
=============KML================
<Folder>
<name>Point Features</name>
<description>Point Features</description>
<Placemark>
<description><![CDATA[LABEL<BR><BR><B>ELEVATION</B> = -2147483648.0000000]]></description>
<name>lnd_a</name>
<Point>
<coordinates>126.3680042851,34.7669071990,-2147483648.000</coordinates>
</Point>
</Placemark>
<!-- MY KML FILE HAS MORE LINE -->
</Folder>
=============脚本源===============
<script type="text/javascript"src="https://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(34.7958078334,126.4441270970);
var myOptions = {
zoom: 14,
center: latlng,
mapTypeId: google.maps.MapTypeId.SATELLITE
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var ctaLayer = new google.maps.KmlLayer('http://MYSITES/kml/101.kml');
ctaLayer.setMap(map);
}
在 Chrome 谷歌地图中,地标以蓝色气球显示。
在仅显示名称的 Google 地球地标中。
这些截图基于同一个 KML 文件。
如何在浏览器中使用谷歌地图只显示名称??
【问题讨论】:
-
您现有的代码是什么样的?默认的 Google Maps API 标记(“气球”)是带点的红色,您是否使用 KmlLayer 在地图上显示 KML?默认标记是蓝色的。
-
感谢您的评论。我不想在谷歌地图上看到蓝色气球。只显示名字。
标签: javascript google-maps google-maps-api-3 kml