私は、REST APIから地理データを取得するasp.netのウェブページを持っています。私は、JSONを解析して、値を引き出し、それらをマーカーとしてマーカーに配置します。数日前にコントロールが正常に機能していましたが、機能が停止しました。Googleマップが突然停止しました(空白になる)
マップの代わりに、ページのそのセクションは空白です。私はそれがグリッド上に表示されているので、サービスがデータを返すことを知っています。追加マーカー部分をコメントアウトすると、マーカー(マーカー/オーバーレイはもちろんありません)が表示されます。
私は何時間も見ていますが、コードで微妙に変化しましたが、何も動作していないようです。私はローカルマシン上のReimersコントロールの新しいバージョンにアップグレードしましたが、まだ何もありません。ポインタやヘルプは高く評価されます。ここで
Reimers.Google.Map.Marker[] markers = new Reimers.Google.Map.Marker[result.Count];
var centerLatLng = new Reimers.Google.Map.LatLng();
for (int i = 0; i < result.Count; i++)
{
centerLatLng.Latitude = Convert.ToDouble(result[i]["geolatitude"].ToString());
centerLatLng.Longitude = Convert.ToDouble(result[i]["geolongitude"].ToString());
markers[i] = new Reimers.Google.Map.Marker(centerLatLng);
markers[i].Title = result[i]["fullName"].ToString() + " - " + result[i]["callType"].ToString() + " : " + result[i]["comments"];
markers[i].Description = result[i]["callType"].ToString();
Map1.Overlays.Add(markers[i]);
}
Map1.Center = centerLatLng;
Map1.Zoom = 4;
これは私のコントロールです。あなたがページ上でJavaScriptエラーを起こしているようです。あなたはそれをチェックし、これに関する情報を投稿できますか? – jjrdk