我打算创建一个应用程序,其中有一个部分可以在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> …Run Code Online (Sandbox Code Playgroud)