我正在做地图项目,我想使用城市名称在地图上放置我的标记。有一些 JavaScript 库可以生成非常好的地图,例如 raphaeljs 和 jvectormap。但是,我已经看到使用这些库与 latng 和 long 值。我可以改用城市名称来识别地图上的位置并放置我的标记吗?
问问题
1734 次
2 回答
1
您可以使用地理编码将城市名称转换为纬度/经度:https ://developers.google.com/maps/documentation/geocoding/
于 2013-06-20T17:14:45.147 回答
0
你可以做一些类似于我在这个DEMO中所做的事情。但前提是您当然可以手动放置您的城市位置和文本。
还有代码:
var paper = Raphael("notepad");
var c = paper.circle(30, 100, 3).attr({fill: 'red'});
var t = paper.text(50, 90, "Los Angeles").attr({fill: 'blue'}).hide();
c.hover(function () {
t.show();
},
function () {
t.hide();
}
);
于 2013-06-20T18:14:46.357 回答