私はプログラミングが新しく、投稿するのが少し怖いです。しかし、私は2日間おそらくあなたのほとんどのために非常に簡単です何かに取り組んで、私はここで試してみようと思いました...Google Maps APIでJavascriptを使用してJSONマーカーを使用する
してきた私は、Google MapsのAPIでマーカーを作成しようとしています。
このようにデータをjavascriptにハードコードすると、魅力的に機能します。
var locations = [
['1 Bedroom House', 55.1111, -100.1111, 1, 'This house has 1 bedroom.'],
['2 Bedroom House', 56.1111, -100.1111, 2, 'This house has 2 bedrooms.'],
['3 Bedroom House', 57.1111, -100.1111, 3, 'This house has 3 bedrooms.'],
['4 Bedroom House', 58.1111, -100.1111, 4, 'This house has 4 bedrooms.']
];
JSONリクエストがあり、代わりにそこからマーカーデータを取得する必要があります。あなたがそれを言う前に
、私はここでWAYオフだと確信している...しかし、これは私が得たものである:
var locations = new Array();
$.getJSON("[URL]", function(json) {
for(var i = 0; i < json.houses.length; i++) {
var name = json.houses[i].house.name;
var markerlat = json.houses[i].house.lat;
var markerlng = json.houses[i].house.lng;
var description = json.houses[i].house.description;
locations[i] = new Array();
locations[i].push('\'' + name + '\', ' + markerlat + ', ' + markerlng + ', ' + i + ', ' + '\'' + description + '\'');
}
});
ありがとう!
'しかし、私は2日間あなたのほとんどのために可能性が非常に簡単だと私はhere'試してみようと思いました何かに取り組んできました。これらはまさに私たちのコミュニティが見たいものです。プログラミングに慣れていなくても、自分の研究をして問題を自分自身で解決しようとしていることがわかります。あなたの質問に+1、あなたが将来的にStackOverflowのために多くを貢献楽しみにして! – jmort253
あなたが忘れていたことは、あなたが見ているエラーメッセージを投稿することです。 **あなたの質問を**編集してその情報を質問本体に追加できますか?私はまた、あなたのChromeデベロッパーツールを追加するか、Firebugのは、あなたがサーバから取得している応答を見ることができますNET]タブがあります。正しい形式でデータを取得していることを確認してください。あなたがそれを見つけることができる場合は、あなたの質問にも投稿してください。 – jmort253