-1

カスタム ピン付きの Google マップがありますが、ピンは .js ファイルにプログラムされています。

MVC 4アプリケーションのデータベーステーブルにjavascriptを何らかの形でリンクできるようにしたいと思っていたので、ピンをコーディングせずに追加、編集、および削除できました。

アイデア?

これは、1 つのマーカーのプログラムされたコードです。

//----Logo----//
var markerLogo= new google.maps.MarkerImage('images/administration.png',
new google.maps.Size(32, 37),
new google.maps.Point(0, 0),
new google.maps.Point(16, 37)
);


//----Content----//
var contentString = 'Contract';

//----Content-Link----//
var infowindow = new google.maps.InfoWindow({
    content: contentString
});

//----Marker-Position----//
var markerPos = new google.maps.LatLng(51.164999, -0.856703);
var markerInfo = new google.maps.Marker({
    position: markerPos,
    map: map,
    icon: markerLogo,
    title: "Contract"
});

//----Info-Function----//
google.maps.event.addListener(this, 'click', function () {
    open(map, this);

});
4

2 に答える 2

0

必要なものかどうかはわかりませんが、KnockoutMVCプロジェクトを見ることができます。このオープンソース フレームワークにより、サーバー サイド コードに基づいてクライアント サイド コードを生成できます (正直なところ、これは R&D 部門の製品です)。

于 2013-01-16T15:42:31.267 に答える
0

直接的な答えではありませんが、これを試してください。私のMVC 4アプリケーションでは問題なく動作します

http://googlemapmvc.codeplex.com/

于 2013-01-16T15:33:27.613 に答える