Module talk:Location map

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
(Redirected from Template talk:Location map~)

Error in Myanmar map[edit]

In Module:Location map/data/Myanmar the two maps there have different coordinates. The File:Myanmar relief location map.jpg mentioned in its description is 92-102 E. So if this file is shown, the coordinate marked is shifted left/right from the place it should be. I think the File:Myanmar adm location map.svg should be changed to File:Myanmar location map.svg and the coordinate should be adjusted accordingly. Not sure what would break if the map range is shrunk. --Lerdsuwa (talk) 02:18, 21 March 2022 (UTC)[reply]

I noticed the same thing. For instance Nat Ma Taung does not show up in the correct location. Can someone with the proper editing privileges and more technical know-how please fix this error? 69.130.10.175 (talk) 23:45, 8 February 2023 (UTC)[reply]
 DoneMugtheboss (talk) 22:57, 15 September 2023 (UTC)[reply]

Instructions for checking links unclear[edit]

The documentation page suggests that Wikipedia editors should check if nothing links to a page to check if it might be broken. But clicking on a map on the list provides no such information. Is this a bug in the mobile Wikipedia formatting, or is that one sentence hint just too obtuse to be useful to first time users of the"location map" template. 77.213.220.123 (talk) 04:47, 29 January 2023 (UTC)[reply]

Help with module[edit]

Can someone please fix this module? The module is Module:Location map/data/Australia Greater Newcastle. I've been testing it on the page Swansea, New South Wales (by adding | alternative_location_map = Australia Greater Newcastle to the infobox) and I can't seem to get it on the right spot. I've tried about 50 times and it's very frustrating. Can someone please fix this ASAP? Thanks! Thiscouldbeauser (talk) 04:20, 13 April 2023 (UTC)[reply]

A new idea to insert outer title in this template[edit]

Seen from Washington (state) I just got an idea to place an outer title for this template, which requires an optional parameter |title=. Once this parameter is used, the title is placed at the top of <div class="thumbinner"> element, and centered in there. (see this screenshot)

Who can reproduce? -- Great Brightstar (talk) 07:33, 25 May 2023 (UTC)[reply]

How to show multiple maps[edit]

Does anybody know how to show multiple maps that can be selected as in the Jakarta article. Looking at the WML, there is no mention of the filenames used - just some strange hashtags. I tried searching on help, but as is well known, the pathetic inadequacies of that function mean it's almost impossible to find even simple information. Any help, or a pointer to the concealed help page, would be much appreciated. Thanks. Davidelit (Talk) 04:17, 22 July 2023 (UTC)[reply]

Under the "pushpin_map" argument present in most geographical infoboxes, you can utilise multiple maps by listing the names of said maps in ascending order, separating each with a hashtag. E.G. "Indonesia Java#Indonesia#Southeast Asia". You can find the names of the specific maps you would like to use by looking at the modules of said maps; the name is shown near the top of the module documentation.
Hope this helps. — Mugtheboss (talk) 22:15, 15 September 2023 (UTC)[reply]
As an extension to this, going through Category:Location map modules by country is likely to be helpful towards your efforts in finding the modules you would like to use. — Mugtheboss (talk) 22:27, 15 September 2023 (UTC)[reply]

Not centred on mobile[edit]

On mobile the image follows the float parameter. On narrow screens such as phones, this results in the article's text flowing to the side in a very narrow and hard to read column. In contrast, ordinary images generally are centred, and don't float, unless the screen is wide enough to justify floating. Hairy Dude (talk) 22:50, 3 September 2023 (UTC)[reply]

Pyongyang Map[edit]

Hey, I see there's a Module:Location map/data/North Korea, but it'd be nice to have one for Pyongyang more specifically. Similar to Module:Location map/data/South Korea Seoul.

Could anyone create this? Would be much appreciated; I'd make really good mileage out of it by making a bunch of infoboxes for pages with it. toobigtokale (talk) 09:46, 26 September 2023 (UTC)[reply]

image2, image3…[edit]

Description of suggested change: see below

Diff: Special:Diff/1177292789

Ponor (talk) 12:51, 23 October 2023 (UTC)[reply]


Module:Location map/data/Zimbabwe has three maps in its definition file, but only image and image1 can be used with the help of |relief=: no value means image will be used, any value gives image1. If one wants to use image2, the full file name has to be given to |AlternativeMap=. However, |relief=2 could mean image2, and I think that's what many would expect. I'm proposing this little change Special:Diff/1177292789, which would leave everything as it is now, except when |relief=2…99. @TheDJ, Legoktm, Elli, and Frietjes: I'm pinging you as the last four contributors, not sure how much this page is watched.

The same thing tested at test.wiki from {{Location map}} template is here testwiki:User:Ponor/sandbox/Location map Ponor (talk) 02:43, 27 September 2023 (UTC)[reply]

This seems like a reasonable change at first glance but I don't actively maintain this module (and didn't write this) so I'll hold off on implementing for a bit to see if anyone else comments. Elli (talk | contribs) 05:03, 27 September 2023 (UTC)[reply]

Leaving a note here that Location map many, Location map+ and their modules need no changes in order for this to work (images from Module:Location map/data/Africa):

Ponor (talk) 16:21, 30 September 2023 (UTC)[reply]

 Done * Pppery * it has begun... 00:08, 27 October 2023 (UTC)[reply]

Bug when displaying several places? Cannot click[edit]

Hello, is this a bug?

In map 1, clicking on "Recanati" works fine, both on the name and on the red marker.

In map 2, it's impossible to click on "Recanati". I noticed that if I delete the "Siena" place, it kinda starts working but still a little buggy. There seems to be some kind of interaction that I fail to understand. In this map it happens with other places too, such as Milan.

I noticed it happens frequently on other different maps. Is this a general problem of Location map? Or is it specific to some maps? Can anybody help or provide some insight? Thanks in advance


Gor1995 (talk) 14:23, 2 October 2023 (UTC)[reply]

I used a little trick on your second map to show you what label_width of 50 means: Livorno and Siena boxes are completely covering Recanati. For most of those labels 6 would suffice, as shown of your first map. Ponor (talk) 00:31, 3 October 2023 (UTC)[reply]

Huh, I just realized I had no idea how the label_width parameter worked :/
Thanks so much for your help!! You're very kind Gor1995 (talk) 07:59, 3 October 2023 (UTC)[reply]

Two suggestions: default map image linking and VDE links[edit]

First I'd like to suggest including some version of {{navbar}} on each location map template (pointing to that map instead of Location map+ itself). I was experimenting with adding it on {{Oceans and seas in Southeast Asia}} and found it to be helpful and unintrusive with the right formatting parameters, but didn't save the edit because I thought it would be better to have this be standardised between all of the location maps using this template. This could have parameters to turn it off or to override whatever default formatting of navbar we picked so that the user could still format the final result as if inserting that template on the caption manually.

Secondly: We can turn off linking to the default background image with the maplink= parameter on Location map+. However, the vast majority of uses of this template on the wiki have links, and the background image link is very easy to click on by accident. Many, many of these templates are almost unusable because of their tiny links next to a clickable background. Even the example map on the template documentation suffers from a clickable background instead of maplink= despite being full of links. Proposing that the current behavior of maplink= is made the default for that template, and for some other parameter value to produce the current default. YuriNikolai (talk) 19:36, 7 October 2023 (UTC)[reply]

Markers[edit]

Whats configuration to put more than 1 marker, for example 10 markers in same map. Joaosilva2000 (talk) 08:11, 12 October 2023 (UTC)[reply]

Joaosilva2000, see Template:Location map many or Template:Location map~. Frietjes (talk) 20:03, 12 October 2023 (UTC)[reply]
The Template:Location map many its like plural version of Template:Location map right? Joaosilva2000 (talk) 03:29, 14 October 2023 (UTC)[reply]

Template contains script error[edit]

The resecently add line

       local digits = mw.ustring.match(args.relief,'^[1-9][0-9]?$') or '1' -- image1 to image99

is throwing a script error because args.relief is a boolean not a string. Phatom87 (talk contribs) 00:16, 31 October 2023 (UTC)[reply]

Example? Frame arguments should always be strings, even if the module interprets them as booleans. I'm sure if my code were really broken it would have taken less than a month for someone to notice. * Pppery * it has begun... 00:50, 31 October 2023 (UTC)[reply]
The documentation explains that |relief= takes any non-blank value and has special behavior when the value is a number like "2" or "3". Phatom87: A link to a page where something is broken is always helpful when reporting a problem. – Jonesey95 (talk) 17:47, 31 October 2023 (UTC)[reply]
Didn't realize this was sourced to multiple pages anyway Template:Russo-Ukrainian_War_detailed_relief_map is the problem page, Phatom87 (talk contribs) 00:33, 4 November 2023 (UTC)[reply]
Yeah, that module is doing something strange. I've fixed it. * Pppery * it has begun... 00:36, 4 November 2023 (UTC)[reply]

Three-state caption parameter[edit]

The module has different outputs depending on whether |caption= has a value, is empty, or absent from the call of {{Location map}}. It also messes up with the border. Can't say I understand why such a design decision was made, instead of using specific params that do only and exactly what they're supposed to. Anyway... I am here to ask what to do when {{Location map}} is used in a template, an infobox, which has a variable/parameter {{{pushpin_map_caption}}}. What would you use in the templates code so that {{{pushpin_map_caption}}} translates into what |caption= does: when {{{pushpin_map_caption}}} has value or is empty, use that value; but when {{{pushpin_map_caption}}} is absent from the template call in an article, make the module see it as nonexistent and provide the default caption. In other words, I need a replacement for |caption = {{{pushpin_map_caption|}}}} in the template code that will make |caption= disappear from the call of {{Location map}} in the infobox code when {{{pushpin_map_caption}}} is absent from the call to the infobox in the article. Thanks! Ponor (talk) 14:01, 23 November 2023 (UTC)[reply]

Possible problem with Eurasia map[edit]

Please see this version of my sandbox for an illustration of a problem with locating Tehran on the map of Eurasia. The dot is located somewhere west of Egypt but should be considerably northeast of there, at the south end of the Caspian Sea. This problem is happening in the infobox at Tehran as well. The coordinates appear to be correct. The other three maps in that infobox display the dot correctly. – Jonesey95 (talk) 15:35, 6 December 2023 (UTC)[reply]

This map appears to be broken at Kuwait International Airport as well. I suspect a problem with the relatively new, undocumented Module:Location map/data/Eurasia, created by पाटलिपुत्र. – Jonesey95 (talk) 15:38, 6 December 2023 (UTC)[reply]
@Jonesey95:Yes, it wasn't calibrated. Should be better now. Please advise if there are issues. पाटलिपुत्र (Pataliputra) (talk) 15:53, 6 December 2023 (UTC)[reply]
That looks much better. Thanks for the quick fix. – Jonesey95 (talk) 16:48, 6 December 2023 (UTC)[reply]

Edit request 31 December 2023[edit]

Preview of the changes on the Android app.

Currently, an unsightly black box appears behind the red dot of the location map on the Android app whenever the map is inside of an infobox (such as in Plymouth Rock). This is because of styles specific to the mw:Page Content Service (PCS), which serves our content on the apps. Specifically, the <div> tags which wrap the dot inherit the background color from elements up in the tree, which happens to have their backgrounds set to dark/black when the reader requests it and when an infobox wraps the location map. There's a very obscurely-placed way to disable this (phab:T236137) that's officially supported, which is adding the "notheme" class to any element that shouldn't be styled by PCS. By adding the class to the outer div (div with class od), it suppresses the background color from being set to it and its children divs (which explicitly inherits the infobox's cell background color by default).

This change is visible only for the app view on dark/black mode. You will have to open Special:PermanentLink/1192790784 on the Wikipedia apps with dark/black mode enabled or view the Mobile HTML directly in your browser (preview) to see the difference.

Diff: (active in the sandbox, diff)

Old New
		:addClass('od')
		:cssText('top:' .. round(y, 3) .. '%;left:' .. round(x, 3) .. '%')
		:addClass('od')
		:addClass('notheme')  -- T236137
		:cssText('top:' .. round(y, 3) .. '%;left:' .. round(x, 3) .. '%')

Chlod (say hi!) 10:50, 31 December 2023 (UTC)[reply]

@Chlod:  Done, good job! Est. 2021 (talk · contribs) 15:37, 31 December 2023 (UTC)[reply]
Thank you! Hope you have a happy 2024, Est. 2021! :D Chlod (say hi!) 15:47, 31 December 2023 (UTC)[reply]

"Show both" instead of "Show all" when there's two maps[edit]

I think it would be a nice detail and more grammatically correct when there's two maps that can be flipped between, instead of an option that says "Show all" it should say "Show both". Akeosnhaoe (talk) 08:50, 24 January 2024 (UTC)[reply]

@User:Akeosnhaoe I have been termed "Grammar police" (a label I do NOT disdain), as well as "Grammar ... (something beginning with N)." My thought on this is, why unnecessarily complicate things for a nicety of usage? Uporządnicki (talk) 22:24, 18 February 2024 (UTC)[reply]
By the way, "... when there's two maps." That is to say, "... when there IS two maps." Last time I checked, there ISN'T two of anything in the world or out of it. Uporządnicki (talk) 22:29, 18 February 2024 (UTC)[reply]
I will not engage with you. Akeosnhaoe (talk) 23:36, 18 February 2024 (UTC)[reply]

Aligning caption parameter center[edit]

Can the caption parameter be aligned center? See example. Qwerty284651 (talk) 13:19, 10 February 2024 (UTC)[reply]

Yes. – Jonesey95 (talk) 17:30, 11 February 2024 (UTC)[reply]
That simple, huh? I went to <div style="text-align:center"> map code </div> lengths and all it took was a little {{center}}. Funny how the simplest solutions are the hardest to find. Qwerty284651 (talk) 18:59, 11 February 2024 (UTC)[reply]

Center aligned label?[edit]

Hi, I've searched the talk page archives for this, but I couldn't find a solution. Is it possible to place a label exactly over the point where the mark would be? I'm trying to make a label map of Afghan provinces here on my sandbox, but it seems that the label will always be off-center, even if you move the "positon" parameter to "top" or "bottom". It would be useful if "center" were an option for this parameter. I'm trying to see if location maps could be used to make something like image-label maps such as at Template:Bulgaria Provinces, which would be much easier considering it uses coordinates instead of pixels of the image. — RAGentry (talk) (contributions) 22:17, 18 February 2024 (UTC)[reply]