2015-05-06 4 views
0

Я установил размер для пользовательского значка карты Google, чтобы использовать его.Пользовательская карта google не отображается правильно, плохое разрешение

var icon_custom = new google.maps.MarkerImage(
               "img/map/po_test.png" , 
               null, 
               null, 
               null, 
               new google.maps.Size(50, 50) 
               ); 
     marker_points = new google.maps.Marker({ 
              position: new google.maps.LatLng(5.318590,-4.027873), 
              map: map, 
              title: " test ", 
              icon: icon_custom, 

            }); 

этот размер идентичен размеру пикселя po_test.png который является 50x50 точек. У меня очень плохое отображение этих маркеров. и я не знаю причину проблемы. это стиль моего в DIV, где карта Google визуализируется

#map_point { 
    height: 300px; 
    width: 100%; 
} 

Я добавил ниже к этому вопросу пример иконы и что я вынесенный на карте Google. po_test.png example google map render

вы можете увидеть разницу? Я изменил свойство размера и пропорционален размеру. проблема все еще остается.

+0

Класс MarkerImage является устаревшим, используйте [Icon] (https://developers.google.com/maps/documentation/javascript/reference#Icon) вместо – duncan

ответ

1

Я попытался воссоздать это, используя изображение http://i.stack.imgur.com/sEqhc.png на jsFiddle ....

И скажите мне, что есть разница между следующими 2 фотографий ...

enter image description here

enter image description here

Ответ:
первая фотография - это кепка, когда браузер находится в мониторе сетчатки,
Второй снимок - это кепка, когда браузер находится в немом мониторе.
(тот же компьютер, тот же браузер, я просто нарезать его снова, и перезагрузить.)

явно есть что-то происходит со всеми скейлинга вещь .. и я думаю .. это занимает больше, чем установка, чтобы исправить эту проблему , Может быть, вам стоит сообщить об ошибке, однако команда разработчиков Google потребуется много времени, так как это звучит как ошибка очень низкого приоритета.

Надеется, что это поможет

Смежные вопросы