5

I want to embed the following map on my website:

https://maps.google.co.uk/maps?q=67+Bridge+Street,+Chester&hl=en&sll=53.16379,-2.737316&sspn=0.678421,2.113495&oq=67+bridge+&hnear=67+Bridge+St,+Chester+CH1+1NW,+United+Kingdom&t=m&z=16

The map has a marker for the desired address but then it also has markers for nearby places like Costa coffee, Eastgate clock etc.

Is there a way to embed the map without markers for any other places on it?

Just to clarify I want to keep the big red marker but remove all the other places of interest and businesses

4

2 に答える 2

10

Google マップ API を使用すると、開発者はその外観を制御できます。構文スタイルを参照してください

マップ フィーチャ: マップは、MapTypeStyleFeatureType を使用して指定された、道路や公園などの一連のフィーチャで構成されます。フィーチャ タイプは、すべてをルートとするカテゴリ ツリーを形成します。マップ内で選択できる機能の完全なリストは、Maps Javascript API V3 リファレンスに記載されています。機能を all に指定すると、すべてのマップ要素が選択されます。

google.maps.MapTypeStyleFeatureType機能タイプの多くの値が含まれています。つまりroad.labels, landscape.natural, poi.business、あなたの場合、他のビジネス場所を非表示にする方法です。達成する例を次に示します。

var styles = [
  {
    featureType: "poi",
    elementType: "business",
    stylers: [
      { visibility: "off" }
    ]
  }
];

map.setOptions({styles: styles});
于 2015-05-15T06:35:36.180 に答える