по щелчку google map у меня есть lat и long.then, я пытаюсь разбить его, но он не работает.
когда я предупреждаю входную переменную, она отображает lat и long.but, когда i alert(latlngStr[0])
ничего не предупреждает.не работает в javascript?
google.maps.event.addListener(map, 'click', function(e) {
placeMarker(e.latLng, map);
var input=e.latLng;alert(input);
var latlngStr = input.split(',',2);alert(latlngStr[0]);
var lat = parseFloat(latlngStr[0]);
var lng = parseFloat(latlngStr[1]);
var latlng = new google.maps.LatLng(lat, lng);
});
Что дает предупреждение (ввод)? –
http://stackoverflow.com/a/15315483/74585 –
Ваш синтаксис для разделения кажется прекрасным. однако вам не нужно использовать input.split (',', 2). Это может быть input.split (','); – MarsOne