Карты Google Серая Карта

0

Итак, у меня здесь что-то похожее на серые карты, но здесь я вижу все кнопки. Все выглядит на 100% нормальным, кроме плиток карты. Они все серые! Итак, что происходит, и это странно, так это то, что он загружает nicley при масштабировании 8, затем увеличивает масштаб до max, а затем Gray Tiles me. И теперь для кода:

 <style>

     html, body, #map-canvas {
       height: 100%;
       margin: 0px;
       padding: 0px;
       width: 100%;
     }


   </style>
   <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBN5n7Q_LBTusrg4ae_vFtDWq22SZg5orU&sensor=false"></script>
   <script>
var map;
function initialize() {
 var mapOptions = {
   zoom: 8,
   center: new google.maps.LatLng(-34.397, 150.644),
   mapTypeId: google.maps.MapTypeId.ROADMAP
 };
 map = new google.maps.Map(document.getElementById('map-canvas'),
     mapOptions);
 var kmlLayer = new google.maps.KmlLayer({
    url: 'http://pasteht.ml/pr7Xm',
    suppressInfoWindows: false,
    map: map
  });
}

google.maps.event.addDomListener(window, 'load', initialize);

   </script>
  • 0
    Также странно, этот код был удален из ранее работавшей системы GMaps.
  • 0
    Убедитесь, что вы установили высоту и ширину элемента карты, желательно с помощью CSS.
Показать ещё 1 комментарий
Теги:
google-maps
google-chrome

1 ответ

1
Лучший ответ

<coordinates/> для метки метки недействительны.

В KML порядок должен быть longitude, latitude (с обратным порядком широта будет установлена на -122.419416, что является недопустимым значением для широты... действительный диапазон приблизительно равен -85 to 85)

  • 0
    О, какой я идиот!
  • 0
    Карта отображается серым, если параметр 'center' в mapOptions недопустим. Вы не получаете никаких подсказок от Google здесь (консоль).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню