Я реализую два разных типа карт Google на своем сайте.
В первом просто отображаются предварительно определенные местоположения с маркерами с использованием MapTypeID:
mapTypeId: google.maps.MapTypeId.ROADMAP
Второй позволяет пользователю взаимодействовать путем перетаскивания маркеров на карте и т. д.
Я называю свой API следующим образом:
<script src="http://maps.google.com/maps?file=api&v=2.x&sensor=false&key=ABQIAAAAfK8z5AsiUZwKZF5CkZMF6BTAb5FWVJrlydeWm3IWDEdBI1HaUhTpyn3_qR2q3IPbPnQKou9lkKVqIA" type="text/javascript"></script>
При запуске моей первой карты я получаю эту ошибку:
Uncaught TypeError: Cannot read property 'ROADMAP' of undefined
Если я загружаю API Карт Google другим способом, например, так:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
Ошибка с первой карты исчезает, но теперь я получаю эту ошибку при запуске второй карты:
Uncaught ReferenceError: GOverlay is not defined
Uncaught ReferenceError: GControl is not defined
Uncaught ReferenceError: GControl is not defined
Uncaught ReferenceError: GCopyright is not defined
Я думаю, что проблема связана с одной картой, требующейстарая версия API карт Google.Можно ли загрузить два отдельных API карт Google?
Спасибо