2015-03-12 2 views
1

Я пытаюсь создать пользовательскую статическую карту с помощью google static map api, используя пользовательский маркер. маркер заканчивается на «@ 2x.png». Кажется, api google не нравится? Он работает, если я использую обычную версию, которая заканчивается на «.png».с использованием «@ 2x» в статической карте google URL

Неужели кто-нибудь столкнулся с этой проблемой?

Редактировать: Похоже, что проблема здесь может заключаться в том, что существует ограничение размера значка.

от: https://developers.google.com/maps/documentation/staticmaps/#CustomIcons

Иконки ограничены размерами 4096 пикселей (64х64 для квадратных изображений)

изображение я пытался использовать для шкалы 2x был 78x98.

ответ

2

Ну, на самом деле, он работает, когда вы активируете режим шкалы: 2. В вашем URL-адресе вы должны проверить, присутствует ли он:

http://..../staticmap?&scale=2&markers=scale:2|icon:http://...../[email protected]|lat,lon 

Он хорошо работает на экранах HD. С этими аргументами файл изображения может быть до 128x128.

+0

Я считаю, что проблема была в том, что, хотя она и сделала масштаб шкалы 2x, он не масштабировал изображение @ 2x. – Sam