Google Maps API V3 - Internet Explorer - PullRequest
       16

Google Maps API V3 - Internet Explorer

1 голос
/ 16 ноября 2011

Привет У меня возникли некоторые проблемы с моим JavaScript не работает в IE.При этом я просматривал старые посты, подобные этим.

google-maps-javascript-api-error-in-internet-explorer

google-maps-api-marker-images-not-Showing-in-Internet-Explorer

Я до сих пор не могу понять, в чем проблема.Когда я отлаживаюсь, я в конечном итоге получаю мини-код Google API и не знаю, что происходит (аналогично этому сообщению google-maps-javascript-api-error-in-internet-explorer ).Одна вещь, которую я могу сказать, состоит в том, что, когда я перехожу через ошибки, полигоны начинают рисоваться в том порядке, в котором они есть (порядок находится внизу windData.js . Я думаю, что проблема может иметьчтобы сделать так, как у меня есть windData.js setup.

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

Одна заметка CSS, которую я видел, заключалась в том, что кнопка поиска и навигационная панель, кажется, не выстраиваются правильно.Панель навигации не выстраивается в IE. Панель поиска не выстраивается в Firefox.

Для всех моих испытаний я использовал Internet Explorer 9, Firefox 7.0.1 и Chrome 15.0.874.120 м.

Заранее благодарен за вашу помощь. Кроме того, я новичок во всем этом, и любые ваши рекомендации о том, как мне следует поступить, будут очень благодарны.

1 Ответ

1 голос
/ 16 ноября 2011

Одной из очевидных проблем является такая вещь:

paths: [
    new google.maps.LatLng(27.32074511436256,-99.53600600398401),
    new google.maps.LatLng(27.30459798514129,-99.5366568769641),
    ...
    new google.maps.LatLng(27.32074511436256,-99.53600600398401),
    ],

Запятая после последнего LatLng перед закрытием ] приведет к ошибкам в Internet Explorer.Я думаю, что все твои массивы путей оставляют эту запятую.

...