Итак, я пытаюсь добавить несколько мест на мою карту.Пользователь может загрузить CSV-файл (в моем определенном формате, конечно), но по некоторым причинам он не работает.
Для запуска этого кода вам необходимо использовать API-ключ Google Maps.Я использую jQuery, чтобы прочитать файл и разобрать его, а затем, пока я зацикливаю его, я пытаюсь добавить маркеры безуспешно.
Буду признателен за вашу любезную помощь.
<code> <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="jquery-3.3.1.js"></script>
<script src="jquery.csv.js"></script>
</head>
<body>
<div id="page-wrapper">
<h1>CSV File to JS Object Test</h1>
<div>
Select a CSV file:
</div>
<pre id="fileDisplayArea">
function myMap () {var myCenter = new google.maps.LatLng (34.0742,32.800);var mapCanvas = document.getElementById ("map");var mapOptions = {center: myCenter, zoom: 6, panControl: true, zoomControl: true, zoomControlOptions: {style: google.maps.ZoomControlStyle.LARGE}, mapTypeControl: true, scaleControl: true, streetViewControl: true, OverviewMapControl: true,rotateControl: true};var map = new google.maps.Map (mapCanvas, mapOptions);var marker = new google.maps.Marker ({position: myCenter, animation: google.maps.Animation.BOUNCE});marker.setMap (карта);var infowindow = new google.maps.InfoWindow ({content: "Hello World!"});google.maps.event.addListener (маркер, 'click', function () {infowindow.open (карта, маркер);});} $ (document) .ready (function () {if (isAPIAvailable ()) {$ ('# files'). bind ('change', handleFileSelect);}});function isAPIAvailable () {// Проверка поддержки различных API файлов.if (window.File && window.FileReader && window.FileList && window.Blob) {// Большой успех!Все файловые API поддерживаются.вернуть истину;} else {// source: доступность File API -
http://caniuse.com/#feat=fileapi // source: