1

私はマッピングプロジェクトに取り組んでおり、都市名を使用してマーカーをマップに配置したいと考えています。raphaeljs や jvectormap など、非常に優れたマップを生成する JavaScript ライブラリがいくつかあります。ただし、latng 値と long 値を使用してこれらのライブラリを使用しているのを見てきました。代わりに都市名を使用して地図上の場所を特定し、マーカーを配置することはできますか?

4

2 に答える 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 に答える