我将制作一个应用程序,其中有一个部分可以在 Google 地图上显示标记的位置。一切正常,但谷歌地图工具喜欢navigationControl
,mapTypeControl
并scaleControl
隐藏在三星 Galaxy Tab 10.1 等设备中(它们似乎隐藏在地图后面)。即使我已经将它们的值更改为 true 但它们仍然隐藏在某些设备中。
这是我所做的:
<--! The HTML -->
<article class="container">
.
.
.
...( some tags go here )
<section class="span12">
<div id="mapDiv"> </div>
</section>
</article>
/*The Javascript*/
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function initialize() {
var position = new google.maps.LatLng(38.89655520572012, -77.03372955322266);
var myOptions = {
zoom: 15,
center: position,
mapTypeId: google.maps.MapTypeId.ROADMAP,
};
var map = new google.maps.Map(
document.getElementById("mapDiv"), myOptions);
var marker = new google.maps.Marker({
position: position,
map: map,
title:"We are here.",
});
}
</script>
有谁知道他们为什么被隐藏?!
任何帮助表示赞赏。