创建谷歌地图网站 - 将城市映射到经度和纬度

时间:2009-12-11 12:54:27

标签: c# javascript html google-maps

有没有办法可以输入城市名称并获取该位置的纬度和经度,因为我正在尝试获取城市列表并动态填充谷歌地图网页。

我知道下面的代码,但我没有纬度或经度点。

        foreach (City city in cities)
        {
            markerString.AppendLine("       var point" + i + " = new GLatLng(" + city .Location.Latitude + "," + city .Location.Longitude + ");");
            markerString.AppendLine("       var marker" + i + " = new GMarker(point" + i + ");");
            markerString.AppendLine("       marker" + i + ".value = " + i + ";");
        }

2 个答案:

答案 0 :(得分:3)

是。这称为geocoding

Google的javascript地理编码API:http://code.google.com/apis/maps/documentation/services.html#Geocoding

HTTP API:http://code.google.com/apis/maps/documentation/geocoding/index.html

用于地理编码的C#库:http://code.google.com/p/geocoding-net/(使用Google,Yahoo或Microsoft)。

答案 1 :(得分:0)