开发者

How to remove Google Copyright on google maps

I'd开发者_运维技巧 like to remove on google maps placed on my website the Google Adv (on the right-bottom of each map) :

Map Data 2011 Google PPWK ...

is it possible?


See http://www.google.com/permissions/geoguidelines.html

Edit: (copy content from comment) The relevant piece of the linked page is as follows, in case the page becomes unavailable:

FAQ #1:

Can you give me permission to show your content without attribution, or put the attribution at the end of my book/movie/TV show?

Without exception, we require attribution when Content is shown. If you are unwilling to meet our attribution requirements, please contact our data provider(s) directly to inquire about purchasing the rights to the content directly.


Use CSS for to remove "Google logo" and "terms of use" from google maps use this

To remove "terms of use" use this CSS

.gmnoprint a, .gmnoprint span {
    display:none;
}
.gmnoprint div {
    background:none !important;
}

To remove Google logo use this css

img[src="http://maps.gstatic.com/mapfiles/api-3/images/google_white2.png"], a[href^="http://maps.google.com/maps"]{
    display:none !important;
}

Note:- This answer is for only learning purpose it is advised do not remove Google logo in commercial projects.


Pay for the commercial version of the map data and then ask Google.


If you go through the questions on the Permissions page, you'll eventually be presented with the following rules regarding attribution:

http://maps.google.com/support/bin/static.py?page=ts.cs&ts=1342531

All uses of Google Maps and Google Earth and its Content must provide attribution to Google and our suppliers. Google does not approve of any use of Content without proper attribution. Depending on the region, the Content provider may be Google alone or Google and one or more 3rd party providers.

Requirements:

Attribute Google (e.g. © 2011 Google) and third-party suppliers (e.g. © 2011 Tele Atlas) Make attribution readable to the average reader or viewer (e.g. avoid micro-sized letters) For Print: Display attribution within or immediately adjacent to the visual For Online: Attribution is automatically added within the API and cannot not obscured. For TV/Video: Display attribution the entire duration the Content is shown, only showing attribution briefly at the start, end, or credits is not allowed Where to Find the Attribution: Attribution is in the bottom right of Google Maps and in the bottom center of Google Earth Please note suppliers of Content can change between zoom levels as well as among regions

Additional Information:

Attribution is in the bottom right of Google Maps and in the bottom center of Google Earth For screenshots, the Google or or Google Maps logo is not required but attribution must always be present. However, the reverse is not allowed - only including Google logo is not proper attribution, particularly when 3rd-party suppliers were used for the Content. Google logos cannot be used in-line (e.g. "These maps from [Google logo].")


simply code css for logo

img[src=http://maps.gstatic.com/mapfiles/api-3/images/google_white2.png]
{display:none}

or use this code

img tag into a tag

a[href^="http://maps.google.com/maps"]{display:none !important}


you just need to hide the banner div. Add this to your css. use firebug to get the div class or id and hide it.

e.g

.olLayerGooglePoweredBy

{display:none;}


Combining all of the above answers, this CSS worked for me.

a[href^="http://maps.google.com/maps"]{display:none !important}

.gmnoprint a, .gmnoprint span {
    display:none;
}
.gmnoprint div {
    background:none !important;
}


a[href^="http://maps.google.com/maps"]{display:none !important}
a[href^="https://maps.google.com/maps"]{display:none !important}

.gmnoprint a, .gmnoprint span, .gm-style-cc {
    display:none;
}
.gmnoprint div {
    background:none !important;
}

this work like a charm

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜