0

これらの Google マップは正常に機能していましたが、突然機能しなくなりました。私が行った唯一の変更は、マーカーの新しい画像をアップロードすることでした. 調べてみると、新しいマーカーが正しく読み込まれており、コンソールでエラー (Chrome と FF) が発生していないことがわかります。センサーを true と false の間で切り替えてみましたが、運もありませんでした。センサーの属性を削除すると、センサーが必要であるという標準の警告エラーが発生しました。

簡単なものがありませんか?

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=MYAPIKEY&sensor=false">
</script>

<script type="text/javascript">
  var wildbasin = new google.maps.LatLng(30.310716, -97.824238);
  var seucampus =  new google.maps.LatLng(30.229723, -97.755275);
  var austin =  new google.maps.LatLng(30.275079, -97.792053);
  var basinm = 'http://www.test.stedwards.edu/sites/default/files/wildbasinmarker_1.png';
  var campusm = 'http://www.test.stedwards.edu/sites/default/files/maincampusmarker_0.png';
  var map;
  function initialize() {
    var myOptions = {
      zoom: 12,
      center: austin,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);

  var  campus = new google.maps.Marker({
    position: seucampus, 
    map: map,
    title:"St.Edward's University",
    icon: campusm

});   

  var  thebasin = new google.maps.Marker({
    position: wildbasin, 
    map: map,
    title:"Wild Basin",
    icon:basinm

});   

}
     google.maps.event.addDomListener(window, 'load', initialize);
</script>

<div id="map_canvas"></div>
4

1 に答える 1

2

マップはデフォルトで 100% の幅になりますが、含まれる div の高さを設定する必要があります。たとえば、これはあなたの問題を解決します:

<div id="map_canvas" style="height:400px;"></div>
于 2012-07-25T23:34:16.763 に答える