Я пишу программу с AmMaps, где я хочу, чтобы пользователь нажимал на карту страны и мог выбирать и сохранять местоположения.Получить долготу и широту от пользователя Нажмите
Я застрял на получении данных после того, как пользователь нажимает на карту. Я использовал событие clickMapObject на другой странице, но в этом случае они ничего не щелкают.
<script>
var map;
$(document).ready(function() {
map = new AmCharts.AmMap();
map.pathToImages = "ammap/images/";
var dataProvider = {
mapVar: AmCharts.maps.irelandHigh,
getAreasFromMap: false,
};
map.dataProvider = dataProvider;
map.areasSettings = {
autoZoom: false,
color: "#CDCDCD",
colorSolid: "#5EB7DE",
selectedColor: "",
outlineColor: "#666666",
rollOverColor: "#88CAE7",
rollOverOutlineColor: "#FFFFFF",
selectable: false,
};
map.addListener("click", click);
map.write("mapdiv");
function click() {
//Can i get long and lat here?
};
});
</script>
может быть, эта связь может быть полезным: http://support.amcharts.com/docs/old/maps/v.2/data/basics – XGreen
@XGreen Да, я видел этот сайт, но, похоже, он основан на SWF-картах, когда код, который я получил от AmMap, был либо .js, либо .svg-картами. –