Как получить доступ к существующей карте в Nokia Maps API, если карта выходит за рамки?

У меня есть экземпляр карт Nokia, которые я должен использовать в нескольких разных местах веб-приложения. Я подумал, что имеет смысл использовать одну карту и перемещать ее по странице по мере необходимости, чтобы мне не приходилось каждый раз создавать новый экземпляр.

Объект создается с помощью:

var map = new nokia.maps.map.Display(mapContainer, [options])

Теперь у меня есть объект карты, но из-за (пользовательской) структуры, которую я использую, я не могу получить доступ к этому объекту из функции, потому что он выходит за рамки. Есть ли способ получить доступ к этому объекту?

Я попытался получить к нему доступ следующим образом:

var map = nokia.maps.map.Display(mapContainer);

Но это, похоже, не дало результатов.

Я также попытался просто создать новую карту в том же контейнере (думая, что это может перезаписать или сделать что-то умное), но он просто создал вторую карту, что не помогло. Я также попытался сделать карту переменной jQuery ($.map = new nokia.maps.map.Display(mapContainer [options]), но API карт Nokia это совсем не понравилось.

Я просматриваю документацию, но ничего не могу найти. Если я не смогу найти способ сохранить объект и вернуться к нему, мне придется создавать новую карту каждый раз, когда пользователь выполняет определенные действия, что далеко не идеально.


person reubengrafy    schedule 28.06.2012    source источник
comment
Я не смог понять это, поэтому в итоге я использовал REST API и создал статические изображения вместо карты Javascript.   -  person reubengrafy    schedule 03.07.2012


Ответы (1)


Продукт больше не выходит. спасибо, что связались с нами. перейдите по ссылке https://developer.here.com/, чтобы узнать о наших новых API.

person HERE Developer Support    schedule 15.01.2020